import { createRouter, createWebHistory } from 'vue-router'
import { setupPageGuard } from './permission'

const routes = [
  {
    path: '/',
    name: 'index',
    //使用import可以路由懒加载，如果不使用，太多组件一起加载会造成白屏
    component: () => import('../views/Index/index.vue'),
  },
  {
    path: '/user/login',
    name: 'login',
    //使用import可以路由懒加载，如果不使用，太多组件一起加载会造成白屏
    component: () => import('../views/User/login.vue'),
  },
  //{
  //配置404页面
  //path: '/:catchAll(.*)',
  //name: '404',
  //component: () => import(''),
  //}
]

const router = createRouter({
  history: createWebHistory(),
  routes,
})

setupPageGuard(router)

export default router
